package com.detector.dao.detector;

import java.util.List;

import com.detector.entity.detector.DetectorInfo;

public interface DetectorInfoMapper {
	int deleteByPrimaryKey(Long cateId);

	/**
	 * 根据cateId删除当前数据以及父cateId是当前数据 删除当前cateId的数据，并且将子数据删除
	 * 
	 * @param cateId
	 * @return
	 */
	int deleteByCateId(Long cateId);

	int insert(DetectorInfo record);

	int insertSelective(DetectorInfo record);

	DetectorInfo selectByPrimaryKey(Long cateId);

	List<DetectorInfo> list(DetectorInfo record);

	// 带父name的查询
	List<DetectorInfo> listAll(DetectorInfo record);

	int updateByPrimaryKeySelective(DetectorInfo record);

	int updateByPrimaryKey(DetectorInfo record);
}